package com.refactoring.demo.chapter01;


/**
 * 租赁
 * @作者：刘富国
 * @创建时间：2017/12/20 17:06
 */
public class Rental {
    /** 影片 */
    Movie _movie;
    /** 租赁时间 （天）*/
    private int _daysRented;

    public Rental(Movie _movie, int _daysRented) {
        this._movie = _movie;
        this._daysRented = _daysRented;
    }

    public int get_daysRented() {
        return _daysRented;
    }

    /** 计算租赁费用 */
    public double getCharge() {
        return _movie.getCharge(_daysRented);
    }


    /** 计算常客积分点 */
    public int getFreqRenterPoints() {
        return _movie.getFreqRenterPoints(_daysRented);
    }
}
